package com.job.liushuang.HomeWork0715;


/**
 * @author Liushuang
 * @version 1.0
 * @since 2022-07-15 20:27:13
 * 字符串转为整数：Integer.parseInt（整数形式的字符串） 转为十进制
 */
public class StringEX02 {
    public static void main(String[] args) {
        String str="adf122qa10dg0078agadsf231dfq29adsf009";
        String part="0";
        int sum=0;
        for (int i = 0; i <str.length() ; i++) {
            if(Character.isDigit(str.charAt(i))){
                part+=str.charAt(i);
            }else{
                sum+=Integer.parseInt(part);
                part="0";
            }
        }
        //如果字符串的最后也是连续数字 for里面没机会执行转数字并累加,则再转一次
        sum+=Integer.parseInt(part);
        System.out.println(sum);
    }
}
